草庐IT

Ruby PostgreSQL 教程

全部标签

Charles 安装使用教程

Charles简介Charles是一款用于HTTP信息抓包工具,可以快速有效的获得HTTP信息,非常利于开发者的网页开发和调试修改等!Charles有着可视化的操作界面,非常利于编辑者的使用和调试!作为一款Mac下常用的网络封包截取工具,在做移动开发时,我们为了调试与服务器端的网络通讯协议,常常需要截取网络封包来分析。对于iOS开发来说,截取到iPhone上的网络请求是很有用的。同理,也是可以获取到Anroid设备的请求。Charles通过将自己设置成系统的网络访问代理服务器,使得所有的网络访问请求都通过它来完成,从而实现了网络封包的截取和分析。除了在做移动开发中调试端口外,Charles也可

HTML5+CSS3+JavaScript开发HarmonyOS应用的实例教程

在本文中,我将为您提供一个使用HTML5、CSS3和JavaScript开发HarmonyOS应用的实例教程。下面是一个详细的步骤指南,包括相应的源代码。步骤1:创建HTML文件首先,我们需要创建一个HTML文件来构建应用的用户界面。在您的代码编辑器中创建一个新文件,并将其命名为index.html。将以下代码复制到您的HTML文件中:DOCTYPEhtml>html>head>title>HarmonyOS应用

java--多线程队列(Queue)、使用/教程/实例

介绍Java中的队列的用法包括:DelayQueue,ConcurrentLinkedQueue,BlockingQueue。DelayQueue简介DelayQueue:只有当其指定的延迟时间到了,才能够从队列中获取到该元素。DelayQueue就是基于PriorityQueue实现的,DelayQueue队列实际上就是将队列元素保存到内部的一个PriorityQueue实例中的(所以也不支持插入null值),DelayQueue只专注于实现队列元素的延时出队。延迟队列DelayQueue是一个无界阻塞队列,它的队列元素只能在该元素的延迟已经结束(或者说过期)才能被出队。它怎么判断一个元素的

AirServer电脑通用版下载及使用教程

AirServer是一款功能十分强大的投屏软件,支持并适用于Windows和Mac。AirServer是接收方,而不是发送方。AirServer只允许您接收镜像或流媒体内容,反之则不行。AirServer虽然功能十分强大,但是整体操作和使用都十分简单,新手使用很好上手。AirServer是一个AirPlay、GoogleCast和Miracast接收器。这意味着您需要在要进行屏幕镜像的设备上安装AirServer。如果您要将iPhone镜像到Mac,则需要在Mac上安装AirServer。AirServerWindows10桌面版适用于Windows10的全新AirServer经过了彻底的重新

ESP32系列教程之空中升级OTA

文章目录准备工作空中升级OTA代码说明注意事项1.远程固件链接需为http协议2.远程链接确保为ESP32编译后固件附录1ESP32空中升级OTA完整代码附录2如何编译生成.bin升级固件PlatformIO编译生成.bin固件ArduinoIDE编译生成.bin固件准备工作配置好开发环境,本文是基于VSCODE+PlatformIO一个可用于联网的WiFi编译一个.bin固件升级程序,并上传得到一个http网址。首先编写一个程序,每隔1s打印helloworld!,并生成.bin升级固件。关于如何编译生成.bin升级固件,详见附录。#includevoidsetup(){//putyours

【网络安全---ICMP报文分析】Wireshark教程----Wireshark 分析ICMP报文数据试验

一,试验环境搭建1-1试验环境示例图1-2环境准备两台kali主机(虚拟机)         kali2022  192.168.220.129/24        kali2022  192.168.220.3/271-2-1网关配置:  编辑--------虚拟网路编辑器 更改设置进来以后,先选择NAT模式,然后是NAT设置网关配置好确定1-2-2IP地址配置首选更改网络连接模式为NAT模式两个主机都设置成NAT模式以后开机,打开终端修改A主机的配置,指令如下:nmcliconnectioneditWired\connection\1gotoipv4.addresseschange192.

软件测试教程 自动化测试selenium篇(二)

掌握Selenium常用的API的使用目录一、webdriverAPI1.1元素的定位1.2id定位1.3name定位1.4tagname定位和classname定位1.5CSS定位1.6XPath定位1.7linktext定位1.8Partiallinktext定位二、操作测试对象2.1鼠标点击与键盘输入2.2submit提交表单2.3text获取元素文本2.4添加等待2.4.1sleep休眠强制等待2.4.2智能等待2.4.2.1隐式等待2.4.2.2显式等待2.5打印信息2.6获取元素对应的属性值2.7浏览器的操作2.7.1浏览器的前进2.7.2浏览器的后退2.7.3浏览器滚动条的操作2

harmonyOS鸿蒙官网教程-UIAbility的生命周期

UIAbility概述UIAbility是一种包含用户界面的应用组件,主要用于和用户进行交互。UIAbility也是系统调度的单元,为应用提供窗口在其中绘制界面。每一个UIAbility实例,都对应于一个最近任务列表中的任务。一个应用可以有一个UIAbility,也可以有多个UIAbility,如下图所示。例如浏览器应用可以通过一个UIAbility结合多页面的形式让用户进行的搜索和浏览内容;而聊天应用增加一个“外卖功能”的场景,则可以将聊天应用中“外卖功能”的内容独立为一个UIAbility,当用户打开聊天应用的“外卖功能”,查看外卖订单详情,此时有新的聊天消息,即可以通过最近任务列表切换回

uni-app 官网教程

官网:https://uniapp.dcloud.net.cn/github:https://github.com/dcloudio/uni-appuni-app入门教程:https://www.5axxw.com/wiki/content/41fkvm​uniapp可视化开发---前端开发工具、组件库集合:https://blog.csdn.net/weixin_28839699/article/details/112352421Uni-App从入门到实战-黑马程序员杭州校区出品:https://www.bilibili.com/video/BV1BJ411W7pX​在线即使设计工具:htt

【ES 8.x 系列教程】ES 8.5.1 服务安装

1.ElasticSearch简介Elaticsearch,简称为es,es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。es也使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTfulAPI来隐藏Lucene的复杂性,从而让全文搜索变得简单。2.安装ElasticSearch先安装好jdk安装es命令操作[root@node01]#cd/usr/local/src[root@node01]#wgethttps://download.java.net/jav